
export const Templates =[
    {
        "type": "page",
        "title": "空白页",
        "body": [
            {
                "type": "tpl",
                "tpl": "空白页",
                "inline": false,
            }
        ],
    },
    {
        "type": "page",
        "title": "列表页",
        "body": [
            {
                "type": "crud",
                "syncLocation": false,
                "api": {
                    "method": "get",
                    "url": ""
                },
                "columns": [
                    {
                        "name": "id",
                        "label": "ID",
                        "type": "text",
                    },
                    {
                        "name": "name",
                        "label": "名称",
                        "type": "text",
                    },
                    {
                        "type": "text",
                        "label": "编号",
                        "name": "code",
                    },
                    {
                        "type": "operation",
                        "label": "操作",
                        "buttons": [
                            {
                                "label": "编辑",
                                "type": "button",
                                "actionType": "dialog",
                                "level": "link",
                                "dialog": {
                                    "title": "编辑",
                                    "body": {
                                        "type": "form",
                                        "api": "xxx/update",
                                        "body": [
                                            {
                                                "name": "id",
                                                "label": "ID",
                                                "type": "input-text",
                                            },
                                            {
                                                "name": "name",
                                                "label": "名称",
                                                "type": "input-text",
                                            },
                                            {
                                                "label": "编号",
                                                "name": "code",
                                                "type": "input-text",
                                            }
                                        ],
                                    }
                                },
                            },
                            {
                                "label": "查看",
                                "type": "button",
                                "actionType": "dialog",
                                "level": "link",
                                "dialog": {
                                    "title": "查看详情",
                                    "body": {
                                        "type": "form",
                                        "api": "xxx/update",
                                        "body": [
                                            {
                                                "name": "id",
                                                "label": "ID",
                                                "type": "static",
                                            },
                                            {
                                                "name": "name",
                                                "label": "名称",
                                                "type": "static",
                                            },
                                            {
                                                "label": "编号",
                                                "name": "code",
                                                "type": "static",
                                            }
                                        ],
                                    }
                                },
                            },
                            {
                                "type": "button",
                                "label": "删除",
                                "actionType": "ajax",
                                "level": "link",
                                "className": "text-danger",
                                "confirmText": "确定要删除？",
                                "api": {
                                    "method": "post",
                                    "url": ""
                                },
                            }
                        ],
                    }
                ],
                "bulkActions": [
                    {
                        "type": "button",
                        "level": "danger",
                        "label": "批量删除",
                        "actionType": "ajax",
                        "confirmText": "确定要删除？",
                        "api": "/xxx/batch-delete",
                    },
                    {
                        "type": "button",
                        "label": "批量编辑",
                        "actionType": "dialog",
                        "dialog": {
                            "title": "批量编辑",
                            "size": "md",
                            "body": {
                                "type": "form",
                                "api": "/xxx/bacth-edit",
                                "body": [
                                    {
                                        "label": "字段1",
                                        "text": "字段1",
                                        "type": "input-text",
                                    }
                                ],
                            }
                        },
                    }
                ],
                "itemActions": [],
                "features": [
                    "create",
                    "filter",
                    "bulkDelete",
                    "bulkUpdate",
                    "update",
                    "view",
                    "delete"
                ],
                "filterColumnCount": 3,
                "headerToolbar": [
                    {
                        "label": "新增",
                        "type": "button",
                        "actionType": "dialog",
                        "level": "primary",
                        "dialog": {
                            "title": "新增",
                            "body": {
                                "type": "form",
                                "api": {
                                    "method": "post",
                                    "url": ""
                                },
                                "body": [
                                    {
                                        "type": "input-text",
                                        "name": "id",
                                        "label": "ID",
                                    },
                                    {
                                        "type": "input-text",
                                        "name": "name",
                                        "label": "名称",
                                    },
                                    {
                                        "type": "input-text",
                                        "name": "code",
                                        "label": "编号",
                                    }
                                ],
                            }
                        },
                    },
                ],
            }
        ],
    }
];